Skip to content

feat(c): require C++20 as the baseline - #4610

Merged
lidavidm merged 2 commits into
apache:mainfrom
lidavidm:gh-3963
Jul 31, 2026
Merged

feat(c): require C++20 as the baseline#4610
lidavidm merged 2 commits into
apache:mainfrom
lidavidm:gh-3963

Conversation

@lidavidm

@lidavidm lidavidm commented Jul 28, 2026

Copy link
Copy Markdown
Member

Because of Ubuntu 22.04, which ships only GCC 11, we can use C++20 language features but not all of the STL (in particular, format is not available - that requires GCC 13+).

@lidavidm

This comment was marked as resolved.

@lidavidm

This comment was marked as resolved.

@lidavidm

This comment was marked as resolved.

@lidavidm
lidavidm marked this pull request as ready for review July 30, 2026 00:41
@lidavidm
lidavidm requested a review from amoeba July 30, 2026 00:41

@paleolimbot paleolimbot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe C++20 is well supported in R these days (plus the older version of the package supports the newer profile features in the event one particular system has an issue)

@lidavidm
lidavidm merged commit d973e72 into apache:main Jul 31, 2026
99 checks passed
@lidavidm
lidavidm deleted the gh-3963 branch July 31, 2026 01:35
@lidavidm lidavidm added this to the ADBC Libraries 25 milestone Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants